/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package lomext.lom.Schema;

import java.util.Collection;

/**
 *
 * @author User
 */
public class LOM {
    private General general;
    private LifeCycle lifeCycle;
    private MetaMetadata metaMetadata;
    private Technical technical;
    private Collection<Educational> educational;    
    private Rights rights;
    private Collection<Relation> relation;
    private Collection<Annotation> annotation;
    private Collection<Classification> classification;

    public LOM() {
    }

    public LOM(General general, LifeCycle lifeCycle, MetaMetadata metaMetadata, Technical technical, Collection<Educational> educational, Rights rights, Collection<Relation> relation, Collection<Annotation> annotation, Collection<Classification> classification) {
        this.general = general;
        this.lifeCycle = lifeCycle;
        this.metaMetadata = metaMetadata;
        this.technical = technical;
        this.educational = educational;
        this.rights = rights;
        this.relation = relation;
        this.annotation = annotation;
        this.classification = classification;
    }

    public Collection<Annotation> getAnnotation() {
        return annotation;
    }

    public void setAnnotation(Collection<Annotation> annotation) {
        this.annotation = annotation;
    }

    public Collection<Classification> getClassification() {
        return classification;
    }

    public void setClassification(Collection<Classification> classification) {
        this.classification = classification;
    }

    public Collection<Educational> getEducational() {
        return educational;
    }

    public void setEducational(Collection<Educational> educational) {
        this.educational = educational;
    }

    public General getGeneral() {
        return general;
    }

    public void setGeneral(General general) {
        this.general = general;
    }

    public LifeCycle getLifeCycle() {
        return lifeCycle;
    }

    public void setLifeCycle(LifeCycle lifeCycle) {
        this.lifeCycle = lifeCycle;
    }

    public MetaMetadata getMetaMetadata() {
        return metaMetadata;
    }

    public void setMetaMetadata(MetaMetadata metaMetadata) {
        this.metaMetadata = metaMetadata;
    }

    public Collection<Relation> getRelation() {
        return relation;
    }

    public void setRelation(Collection<Relation> relation) {
        this.relation = relation;
    }

    public Rights getRights() {
        return rights;
    }

    public void setRights(Rights rights) {
        this.rights = rights;
    }

    public Technical getTechnical() {
        return technical;
    }

    public void setTechnical(Technical technical) {
        this.technical = technical;
    }

    
}
